self-righting lifejacket - Español Inglés Diccionario